home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Newsletters / NeXTNuggetNewsDigest / vol.04.10.txt < prev    next >
Text File  |  1992-12-27  |  19KB  |  479 lines

  1. NeXT Nugget News Digest (vol. 4, issue 10,  August 17, 1992)
  2.  
  3. This is vol. 4, issue 10 of the 1992 NeXT NUGGET NEWS DIGEST - a
  4. collection of items of interest for the 15,000+ NeXT User Group
  5. members.
  6.  
  7. Please direct your comments and feedback on the content of
  8. this NeXT news to: nugget@next.com.  
  9.  
  10. Previous Nugget Digests are located in the /pub/next/Newletters/Nugget
  11. directory on the Purdue archive server site: sonata.cc.purdue.edu.
  12.     
  13.     
  14. Conrad Geiger
  15. Manager, International NeXT User Groups
  16.  
  17. __________________________________________________________________
  18.  
  19.  
  20.  
  21. TABLE OF CONTENTS
  22.  
  23.  
  24.     I.  Archetype's New Document Engine Provides Object-Oriented Tools
  25.    II.  Announcing SuperDebugger 2.9
  26.   III.  How to Access Purdue FTP archives via email
  27.    IV.  MIDIapolis has a Special Offer for NeXT User Groups 
  28.     V.  Athena Design seeks Technical Support Representatives
  29.  
  30. _________________________________________________________________
  31.  
  32. I.  Archetype's New Document Engine Provides Object-Oriented Tools For  
  33. Fast Development of Publishing Applications 
  34.  
  35. BOSTON, MA, July 10, 1992-- Archetype,Inc., of Waltham, MA, a  
  36. developer of publishing productivity software, today released the  
  37. beta version of Archetype Document Engine, an object-oriented  
  38. development tool for NeXT computers that enables developers and users  
  39. to quickly build modular, expandable publishing applications.  
  40. Archetype introduced its Document Engine (DE) at Seybold Seminars  
  41. '92. The DE Developer Kit, including a Beta version of the DE and  
  42. some sample applications based on the DE for NeXT computers, is  
  43. available from Archetype. Archetype plans to make the DE  
  44. available on all popular platforms. Archetype will place the DE  
  45. specification in the public domain.
  46.  
  47. Modular Publishing Applications
  48.  
  49. The Archetype Document Engine provides a toolkit of ready-to-use "DE  
  50. objects" (objects are the fundamental building blocks of  
  51. object-oriented programs) that can be dynamically linked to form  
  52. fully-featured publishing applications. "Just as the hardware  
  53. industry began with a flood of proprietary architectures and  
  54. operating systems, the software industry today is highly fragmented  
  55. and inefficient," said Paul Trevithick, president of Archetype. "Each  
  56. massive, monolithic application today is custom written and  
  57. proprietary. Users are presented with complex applications containing  
  58. hundreds of features, yet these applications are still not flexible  
  59. enough to meet the needs of vertical markets," he noted. "We are  
  60. moving towards a day when users or in-house development groups will  
  61. create their own custom applications from libraries of pre-written  
  62. objects, much like snapping Lego blocks together," he added.
  63.  
  64. How Does The Document Engine Work?
  65.  
  66. The DE provides developers with an overall "Document Architecture"  
  67. and a library of compatible sub-objects. Potential applications  
  68. include page layout, workflow managers, database publishing, forms,  
  69. report writer, word processing, signature imposition, and page  
  70. dummying. The DE-objects managed by DE are polygons, circles, bezier  
  71. curves, pages, groups, rules, and pictures.  Developers can add new  
  72. DE objects to the DE to extend its capability at run time.
  73.  
  74. Any application created using the DE is compatible with other DE  
  75. applications. For instance, a report from a DE-based word processing  
  76. application can be used as-is by a DE page layout application without  
  77. modification, even when used on a different hardware platform. The  
  78. report from the word processor looks exactly the same on the layout  
  79. application, right down to the same line breaks, formatting, and type  
  80. faces. This high degree of document interchange is currently  
  81. unavailable with other software systems today. 
  82.  
  83.  
  84. Archetype,  Inc.
  85.  
  86. Archetype, Inc. specializes in productivity software for computer  
  87. publishing users.  In addition to the Document Engine,  Archetype  
  88. also offers InterSep, an image management environment and PostScript  
  89. productivity enhancer.
  90.  
  91. Additional Contacts: (617) 890-7544  Paul Trevithick, President & CEO  
  92.  
  93. Sue Robertson, Exec.VP Product development Jan Melvold, International  
  94. Sales Manager.  Internet e-mail: info@archetype.prospect.com.
  95.  
  96. Archetype is a registered trademark, and InterSep is a trademark of  
  97. Archetype, Inc.  All other products mentioned herein may be  
  98. trademarks of their respective companies.
  99.  
  100.  
  101. __________________________________________________________________
  102.  
  103. II. Announcing SuperDebugger 2.9 
  104.  
  105.  
  106. Version 2.9 of SuperDebugger is now available for ftp from 
  107. nova.cc.purdue.edu and cs.orst.edu under:
  108.  
  109. /pub/next/2.0-release/demos/SuperDebugger2.9.tar.Z (nova.cc.purdue.edu)
  110. /pub/next/demos/SuperDebugger2.9.tar.Z             (cs.orst.edu)
  111.        
  112. More information about SuperDebugger is provided below.  If you have 
  113. any problems getting or using the demo version from the ftp-site, 
  114. please let me know.  Also, if you would like more information about 
  115. SuperDebugger, please send the request to info@impact.com.
  116.  
  117. Henry Hsu
  118. hhsu@impact.com
  119.  
  120. Impact Software Publishing, Inc.
  121. 156 East 33rd Street, New York, NY 10016
  122. 1-800-822-3385
  123. TEL: (212)686-3512
  124. FAX: (212)686-0727
  125.  
  126.  
  127. SuperDebugger, a GNU Debugger Front-End:
  128.  
  129. SuperDebugger provides an intuitive graphical user-interface to the 
  130. GNU debugger gdb provided by NeXT. SuperDebugger features graphical 
  131. display of program counter and breakpoints, point and click setting 
  132. of breakpoints and displaying of variables, an editor that can be 
  133. used to display or modify source files, user definable macros, 
  134. monitoring of variables in a separate window, and savable debugging 
  135. environments. SuperDebugger also provides a complete set of keybindings 
  136. to allow a user to easily control program execution and examine data. 
  137.  
  138.  
  139. Version 2.9 of SuperDebugger includes the following new features as 
  140. compared to Gdb 2.3:
  141.  
  142. 1. Rich Text can be displayed in the Source Text.
  143. 2. Double clicking on compilation errors will select the line of the
  144.    source file that caused the error.
  145. 3. Emacs control editing keys can be used in the input panel.
  146. 4. A Mouse Activate option has been added to allow SuperDebugger to be
  147.    activated by placing the mouse in one of its windows.
  148. 5. Works fully with both NeXTStep 2.1 and 3.0.
  149. 6. Compile command can be set using a new preference feature.
  150.  
  151.  
  152. __________________________________________________________________
  153.  
  154. III.  How to Access Purdue FTP archives via email
  155.  
  156. Many of you have email access only and below is described a way for 
  157. you to retrieve public domain applications from the Purdue archive site: 
  158.  
  159.     cc.purdue.edu.  
  160.  
  161. Send mail to archive-server@cc.purdue.edu whose body contains a list of
  162. commands (see the commands below).
  163.  
  164.                    PURDUE UNIVERSITY COMPUTING CENTER
  165.                           NeXT ARCHIVE SERVER
  166.                            LIST OF COMMANDS
  167.  
  168. The following is a partial list of commands and their descriptions 
  169. supported by Purdue University Computing Center for the NeXT archive 
  170. server.  They are listed here in alphabetical order.  
  171.  
  172.  
  173. help          Sends a general help file for file submissions and
  174.               requests.
  175.  
  176. submission    Putting the key word 'submission' in your subject line
  177.               (and only in your subject line!) will tell the archive
  178.               server to send the enclosed document to the archive
  179.               moderator for inclusion into the archives.  NeXT
  180.               attachments are welcome.  Please include a description of
  181.               your submission and the minimum release required to run
  182.               your software.
  183.  
  184. index [archive...]
  185.  
  186.     "Index" mails to you a listing of the files in the specified
  187.     archives.  If an archive is not specified, then the index of the
  188.     available archives will be sent.
  189.  
  190. path <mail-path>   "Path" is used to override the mail path that the
  191.                    archive server chooses from the header of your mail
  192.                    message.  You should use this whenever you know that
  193.                    the return address of your message will not be useful
  194.                    to the archive server.  The archive server only knows
  195.                    about internet domain.  This means that the archive
  196.                    server understands name@site.edu, but NOT
  197.                    name@site.bitnet or name@site.UUCP.  There are two
  198.                    sites on campus which can forward to UUCP addresses
  199.                    and one which can forward to bitnet addresses.  The
  200.                    two UUCP sites are "purdue" and "pur-ee".  The bitnet
  201.                    site is "vm.cc.purdue.edu" (known on the BITNET side
  202.                    of the world as PURCCVM).
  203.  
  204.     To route mail to a UUCP site, I'd suggest first omitting the "path"
  205.     directive and letting the archive-server attempt to guess.  However,
  206.     if your mail is not returned (or is returned with errors) you might try 
  207.  
  208.     wellknownsite!yoursite!yourname@uunet.uu.net
  209.  
  210.     or
  211.  
  212.     wellknownsite!yoursite!yourname@ee.ecn.purdue.edu
  213.  
  214.     or
  215.  
  216.     wellknownsite!yoursite!yourname@cs.purdue.edu
  217.     
  218.     If you have any doubts about your mail address, you should ask
  219.     your system administrator for a correct domain style address.
  220.     Two examples uses of "path" are
  221.  
  222.  
  223.        path mrd@sun.soe.clarkson.edu
  224.        path wellknownsite!yoursite!yourname@uunet.uu.net
  225.  
  226.  
  227.   send <archive> <file..>
  228.  
  229.     "Send" mails to you the files in the specified archive.  All of
  230.     the files that you request will be sent to you archived together
  231.     (see "archiver"), possibly packed (see "pack"), possibly encoded
  232.     (see "encoder") and split up into messages that are small enough
  233.     to be mailed (see "size").  If you specify an archive and do not
  234.     specify any files, then all of the files in that archive will be
  235.     sent.  You may have as many "sends" in the body of your mail
  236.     message as you wish.
  237.  
  238.   encodedsend <archive> <file...>
  239.  
  240.     "Encodedsend" is identical to the command "send" except that the
  241.     files are guaranteed to be encoded (see "encoder").  This is
  242.     useful if you know that the return message will go through EBCDIC
  243.     based computers.
  244.  
  245.   archiver <archiving-method>
  246.  
  247.     You may specify the method of archiving (merging a group of files
  248.     into one large file) the files with "archiver".  By default, files
  249.     that are mailable are simply stuck together with the text "cut
  250.     here" between files and; non-mailable files are archived via unix
  251.     tar.  The available archiving methods are:
  252.  
  253.       arc (the PC program)
  254.       none (the files are simply stuck together)
  255.       shar (Unix sh script)
  256.       simple (the files are separated by "cut here" - default)
  257.       tar (Unix Tar - default for non mailable files) 
  258.       zoo (Unix, VMS, PC's)
  259.       dclshar (VMS, creates a file you can unpack with @FILE.COM)
  260.       nextmail (NeXT mail format)
  261.  
  262.   pack <packing-method>
  263.  
  264.     You may specify that the files be packed (compressed) before
  265.     delivery.  This has the advantage that the mail files will be
  266.     smaller.  By default the files are not packed. The available
  267.     packing methods are:
  268.  
  269.      compress    (the Unix command compress)
  270.      none
  271.      # This site does not support compact.
  272.      compact     (the Unix command compact - slower than compress)
  273.  
  274.   encoder <encoding-method>
  275.  
  276.     Non-mailable files must be converted to something mailable.  By
  277.     default this is done with "uuencode".  You may also specify that
  278.     the files must be encoded with the command "encodedsend."  The
  279.     available encoding methods are:
  280.  
  281.       uuencode (default)
  282.       btoa
  283.  
  284.       # This site does not have rscs as an encoder.
  285.       rscs
  286.  
  287.   size <max-file in bytes>
  288.  
  289.     The archive server splits files up so that they are smaller than
  290.     this limit.  This is done because many sites have a maximum mail
  291.     size limit.  A value of 0 means that there is no limit.  The
  292.     archive server has a default size limit of 300000 bytes.  You may
  293.     change this if you know that you have different limits.  Most (but
  294.     not all) uucp sites have a limit of 100000 bytes.  Internet and
  295.     Bitnet sites should set this to 300000 bytes.
  296.  
  297.   length <number>
  298.  
  299.     Many mailers will truncate long lines.  To overcome this the
  300.     archive server encodes files that contains lines that are longer
  301.     than 130 characters (see "encoder").  If you know that your mail
  302.     files will not be truncated then you can set this value to
  303.     something larger.
  304.  
  305.   limit <number>
  306.  
  307.     The archive-server limits the amount of data that will be returned
  308.     by any one request.  This limit is very large.  By using this command
  309.     you may lower this limit.  This is typically done to prevent errors
  310.     by the user.
  311.  
  312.   search <string> <archive> <file...>
  313.  
  314.     You may search through the archive for a string.  A string is
  315.     considered to be any sequence of alphanumeric characters; case
  316.     does not matter.  If you only provide an archive name then all of
  317.     the files in the archive will be searched.  You will be returned
  318.     all lines that contain the string.
  319.  
  320.   find  <string...>
  321.     
  322.     You may search for file names that contain the given string.  Case
  323.     is significant in the string.  You will be returned all file names
  324.     that match the given string.
  325.  
  326.                                EXAMPLE
  327.  
  328. Here is an example message that you could send to the archive-server.
  329. It gives an example of all the supported commands.
  330.  
  331. ------
  332.       help
  333.       path mrd@sun.soe.clarkson.edu
  334.       index latex-style res.sty
  335.       encodedsend latex-style res.sty res-sample.tex
  336.       send isetl
  337.       archiver tar
  338.       pack compress
  339.       encoder rscs
  340.       size 200000
  341.       length 80
  342.       search resume texhax texhax.89.001 texhax.89.002
  343.       find resume
  344. -----
  345.  
  346.                                APPENDIX
  347.  
  348. 1) Files are considered mailable if they do not have any lines longer
  349. than 130 characters and do not have any characters other than tabs,
  350. carriage returns, newlines, vertical tabs, formfeeds and characters
  351. between space through tilde (using ascii ordering).
  352.  
  353. 2) If you have problems or questions, you should send mail to
  354. archive-management@cc.purdue.edu
  355.  
  356. 3) If you have an archiving, packing, encoding program that runs under
  357. BSD Unix that I do not have and you would like me to support then
  358. please send it to me.  It is very easy to incorporate it into this
  359. package.
  360.  
  361. 4) The archive server was written by Michael DeCorte.  It consists
  362. of groups of Bourne shell and awk scripts designed to work under
  363. BSD Unix based computers. There are no restrictions on its
  364. redistribution provided the copyright notice is left intact.  The
  365. original sources for the archive-server can be obtained via anonymous
  366. ftp to sun.soe.clarkson.edu or by sending messages in the format
  367. given above to archive-server@sun.soe.clarkson.edu (of course you
  368. won't get any of the modifications this site has added for NeXT
  369. support).  Any further inquiries can be sent to
  370. archive-management@cc.purdue.edu.
  371.  
  372. 5) Unix is a registered trademark of AT&T.
  373.  
  374.  
  375. How to Submit to the Purdue Archive Site:
  376.  
  377.     Submissions to:  archive-server@cc.purdue.edu with the
  378.     subject line 'submission'
  379.  
  380.  
  381.  
  382.  
  383. __________________________________________________________________
  384.  
  385. IV. MIDIapolis has a Special Offer for NeXT User Groups 
  386.  
  387. Hello NeXT User Group members,
  388.  
  389.     MIDIapolis Systems is developing high-quality sound, music, MIDI,
  390. multimedia, and graphics software for NeXT computers. We are dedicated to
  391. the NeXT platform and are working hard to bring out quality products as
  392. fast as we can. Currently we have three products available. We are offer-
  393. ing these products at a special discount to NeXT User Groups only  for a 
  394. limited time.
  395.  
  396.     SoundBursts are digital sound collections or the NeXT Computer. 
  397. They allow you to add high quality sound to a variety of NeXT applications. 
  398. Two SoundBursts collections are available - Effects and Percussion. WarpIt 
  399. is an image manipulation application developed by Black Adder Research and
  400. distributed by MIDIapolis Systems. WarpIt allows image transformations
  401. and animation creation including warps, rotations, scales, perspectives,
  402. shears, and mirroring.
  403.  
  404.     You NeXT user group is authorized to purchase one single-user copy
  405. of each of these products at more than 50% of the retail prices. This offer
  406. is valid until September 20th, 1992. To respond please send the enclosed
  407. form and a check from your NeXT user group checking account to:
  408.  
  409.     MIDIapolis Systems
  410.     Attn: User Group Offer
  411.     3208 W. Lake St. Suite 133
  412.     Minneapolis, MN  55416   USA
  413.         Phone: 612-822-1604
  414.     
  415.     These copies may be used for your user group library, for news-
  416. letter review (we'd appreciate a copy of the newsletter if reviewed) or
  417. for public auction to raise money for your group. If you wish to be 
  418. sent copies of the brochures for these products please indicate the
  419. number below. If your user group has a newsletter, please indicate that
  420. below also.
  421.  
  422.     Please do not hesitate to call with questions or comments.
  423.  
  424.     Sincerely,
  425.  
  426.     Gerard T. Schwarz, President, MIDIapolis Systems
  427.  
  428. -------------------------------------------------------------------------
  429.  
  430. NeXT User Group Special Offer - Valid until September 20th, 1992
  431.  
  432. ------------------------------------------------------------------------
  433.  
  434. User Group: ___________________________________________________________
  435.  
  436. Name & Title: __________________________________________________________
  437.  
  438. Address: _______________________________________________________________
  439.  
  440. City: ________________________ State: ______ Zipcode: __________________
  441.  
  442. Country: ______________________ Phone: _________________________________
  443.  
  444. Group's main focus: ____________________________________________________
  445.  
  446. No. of members: _______ No. of brochures: ______ Newsletter: Yes  No
  447.  
  448. Item (check those you are ordering)             Retail   Special  Ordered
  449.  
  450. SoundBursts: Effects collection                  CALL FOR PRICES
  451. SoundBursts: Percussion collection               CALL FOR PRICES
  452. WarpIt: Image manipulation application           CALL FOR PRICES
  453.  
  454. SHIPPING IS FREE IF IN THE UNITED STATES!! Call if outside the U.S.A.
  455.  
  456. CHECK AMOUNT ENCLOSED: $ _____ . ___
  457.  
  458.     MIDIapolis Systems
  459.     3208 W. Lake St. Suite 133
  460.     Minneapolis, MN  55416   USA
  461.         Phone: 612-822-1604
  462.  
  463.  
  464. __________________________________________________________________
  465.  
  466. V.  Athena Design seeks Technical Support Representatives
  467.  
  468. Athena Design seeks customer service representatives to help with
  469. technical support of the Mesa spreadsheet.  Qualifications include
  470. 1-2-3 or Excel experience, williness to work and be self-motivated,
  471. good phone personality and manners, and the desire to work in a
  472. fast-paced start-up organization.  If you are interested, please
  473. send a resume by mail to Athena Design, Inc., 17 Saint Mary's Court,
  474. Boston, MA 02146.  Please do not phone or send e-mail.
  475.  
  476. __________________________________________________________________
  477. end
  478.  
  479.